\hypertarget{modelica-grammar_8hpp}{
\section{/home/jcardona/stuff/personal/gtkmodelica/src/modelica-grammar.hpp File Reference}
\label{modelica-grammar_8hpp}\index{/home/jcardona/stuff/personal/gtkmodelica/src/modelica-grammar.hpp@{/home/jcardona/stuff/personal/gtkmodelica/src/modelica-grammar.hpp}}
}
{\tt \#include $<$boost/spirit/include/classic\_\-core.hpp$>$}\par
{\tt \#include $<$boost/spirit/include/classic\_\-attribute.hpp$>$}\par
{\tt \#include $<$boost/spirit/include/classic\_\-grammar\_\-def.hpp$>$}\par
{\tt \#include $<$boost/spirit/include/classic\_\-confix.hpp$>$}\par
{\tt \#include $<$boost/spirit/include/classic\_\-closure.hpp$>$}\par
{\tt \#include $<$boost/spirit/include/phoenix1\_\-primitives.hpp$>$}\par
{\tt \#include $<$boost/spirit/include/phoenix1\_\-operators.hpp$>$}\par
{\tt \#include $<$boost/spirit/include/phoenix1\_\-functions.hpp$>$}\par
{\tt \#include $<$boost/spirit/include/phoenix1\_\-casts.hpp$>$}\par
{\tt \#include $<$boost/spirit/home/classic/phoenix/new.hpp$>$}\par
{\tt \#include \char`\"{}modelica.hpp\char`\"{}}\par
{\tt \#include $<$gtkmm.h$>$}\par
{\tt \#include $<$iostream$>$}\par
{\tt \#include $<$string$>$}\par
{\tt \#include $<$fstream$>$}\par


Include dependency graph for modelica-grammar.hpp:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=420pt]{modelica-grammar_8hpp__incl}
\end{center}
\end{figure}


This graph shows which files directly or indirectly include this file:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=316pt]{modelica-grammar_8hpp__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{CompactItemize}
\item 
struct \hyperlink{structpush__back__impl}{push\_\-back\_\-impl}
\item 
struct \hyperlink{structpush__back__impl_1_1result}{push\_\-back\_\-impl::result$<$ Container, Item $>$}
\item 
struct \hyperlink{structclass__definition__closure}{class\_\-definition\_\-closure}
\item 
struct \hyperlink{struct_modelica_grammar}{ModelicaGrammar}
\item 
struct \hyperlink{struct_modelica_grammar_1_1definition}{ModelicaGrammar::definition$<$ ScannerT $>$}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{modelica-grammar_8hpp_bd4deaefcd3f37755724ca9aad4ec893}{PHOENIX\_\-LIMIT}~10
\item 
\#define \hyperlink{modelica-grammar_8hpp_7d8b1dcf9a017acfe6906b62f3e839a8}{BOOST\_\-SPIRIT\_\-CLOSURE\_\-LIMIT}~10
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
bool \hyperlink{modelica-grammar_8hpp_32324b70055ca363cef5070fdb11d32c}{read\_\-string} (string content)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
function$<$ \hyperlink{structpush__back__impl}{push\_\-back\_\-impl} $>$ const \hyperlink{modelica-grammar_8hpp_0398121245cd771e3eb158ca74877043}{push\_\-back} = \hyperlink{structpush__back__impl}{push\_\-back\_\-impl}()
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{modelica-grammar_8hpp_7d8b1dcf9a017acfe6906b62f3e839a8}{
\index{modelica-grammar.hpp@{modelica-grammar.hpp}!BOOST\_\-SPIRIT\_\-CLOSURE\_\-LIMIT@{BOOST\_\-SPIRIT\_\-CLOSURE\_\-LIMIT}}
\index{BOOST\_\-SPIRIT\_\-CLOSURE\_\-LIMIT@{BOOST\_\-SPIRIT\_\-CLOSURE\_\-LIMIT}!modelica-grammar.hpp@{modelica-grammar.hpp}}
\subsubsection[{BOOST\_\-SPIRIT\_\-CLOSURE\_\-LIMIT}]{\setlength{\rightskip}{0pt plus 5cm}\#define BOOST\_\-SPIRIT\_\-CLOSURE\_\-LIMIT~10}}
\label{modelica-grammar_8hpp_7d8b1dcf9a017acfe6906b62f3e839a8}


\hypertarget{modelica-grammar_8hpp_bd4deaefcd3f37755724ca9aad4ec893}{
\index{modelica-grammar.hpp@{modelica-grammar.hpp}!PHOENIX\_\-LIMIT@{PHOENIX\_\-LIMIT}}
\index{PHOENIX\_\-LIMIT@{PHOENIX\_\-LIMIT}!modelica-grammar.hpp@{modelica-grammar.hpp}}
\subsubsection[{PHOENIX\_\-LIMIT}]{\setlength{\rightskip}{0pt plus 5cm}\#define PHOENIX\_\-LIMIT~10}}
\label{modelica-grammar_8hpp_bd4deaefcd3f37755724ca9aad4ec893}




\subsection{Function Documentation}
\hypertarget{modelica-grammar_8hpp_32324b70055ca363cef5070fdb11d32c}{
\index{modelica-grammar.hpp@{modelica-grammar.hpp}!read\_\-string@{read\_\-string}}
\index{read\_\-string@{read\_\-string}!modelica-grammar.hpp@{modelica-grammar.hpp}}
\subsubsection[{read\_\-string}]{\setlength{\rightskip}{0pt plus 5cm}bool read\_\-string (string {\em content})}}
\label{modelica-grammar_8hpp_32324b70055ca363cef5070fdb11d32c}




Here is the caller graph for this function:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=183pt]{modelica-grammar_8hpp_32324b70055ca363cef5070fdb11d32c_icgraph}
\end{center}
\end{figure}


\subsection{Variable Documentation}
\hypertarget{modelica-grammar_8hpp_0398121245cd771e3eb158ca74877043}{
\index{modelica-grammar.hpp@{modelica-grammar.hpp}!push\_\-back@{push\_\-back}}
\index{push\_\-back@{push\_\-back}!modelica-grammar.hpp@{modelica-grammar.hpp}}
\subsubsection[{push\_\-back}]{\setlength{\rightskip}{0pt plus 5cm}function$<${\bf push\_\-back\_\-impl}$>$ const {\bf push\_\-back} = {\bf push\_\-back\_\-impl}()}}
\label{modelica-grammar_8hpp_0398121245cd771e3eb158ca74877043}


